package example.array;

import java.util.ArrayList;

/**
 * Created by lenovo on 2016/11/4 0004.
 * removeAll()来计算两个数组差集,即从A数组中剔除与B数组共有的元素，
 */
public class Differ {
    public static void main(String[] args) {
        ArrayList<String> array = new ArrayList<String>();
        array.add(0, "A");
        array.add(1, "C");
        array.add(2, "E");

        ArrayList<String> array2 = new ArrayList<>();
        array2.add(0, "A");
        array2.add(1, "B");
        array2.add(2, "C");
        array2.add(3, "D");

        System.out.println("array 的元素" + array);
        System.out.println("array2 的元素" + array2);
//        array.removeAll(array2);
//        System.out.println("array 与 array2 数组差集为：" + array);
        array2.removeAll(array);
        System.out.println("array2 与 array 数组差集为：" + array2);
    }
}
